Software Engineering is indeed in a crisis
نویسندگان
چکیده
The IEEE defines software engineering as, "The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software." As software is the result of software engineering, if software is in crisis then software engineering itself is in crisis. We argue that software engineering is indeed in crisis, as it has failed to significantly mitigate the "software crisis" of the 1980s which was characterized by over-budget and over-time projects of low quality. Additionally, as the problems of software are fundamentally insoluble using the techniques of engineering, software engineering will continue to resemble a craft more than an engineering discipline and we can expect no significant change from the current state of the industry.
منابع مشابه
Programming Methodology Making a Science out of an Art
This attitude is common and may even be reasonable for casual programming. For any serious programming, however, it invites disaster. A casual program bears little resemblance to the system of a thousand to a million lines of codes that a professional must be able to write (and read) in concert with as many as fifty other people. Such a program must be correct, as simple as possible, and capabl...
متن کاملThere is no software engineering crisis
There is no software engineering crisis. In order to determine what is meant by the phrase “software engineering crisis,” it is informative to define both the term crisis and the term software engineering. We define crisis to mean a “crucial or decisive point or situation; a turning point.” [1] While not part of the definition, the usual connotation of a crisis further implies an impending disa...
متن کاملCrisis in Science? or Crisis in Statistics! Mixed messages in Statistics with impact on Science
Gelman and Loken (2014) draw attention to a “statistical crisis in science” and describe how risks with multiple p-values can be present even in the analysis of a single data set. There is indeed a crisis, as p-values are everywhere, in science, engineering, medicine, social science, health care, and the media; and conflicting results are misrepresenting the importance of p-values, and indeed o...
متن کاملA Decision-oriented Model of Software Engineering Processes
Information Systems (IS) has become one of the most valuable assets of modern organizations where they play a critical role in supporting operational and decision processes. Nevertheless, despite the large part of organizations resources invested in information technology, development of information systems (IS) faces many problems recognized in the term “software crisis”. In order to reduce th...
متن کاملPost nuclear crisis: what about the mucocutaneous problem?
Health problems after a nuclear crisis are aninteresting issue in medicine. After the recentJapanese nuclear crisis, several health issuesunderwent monitoring. There are few considerationson mucocutaneous diseases. Indeed, there is nodoubt that the skin and mucocutaneous issues arethe main organs affected by leaked radiations. It isimportant to take care of mucocutaneous lesionsin acute radiati...
متن کامل